package main

import "fmt"

// 定义接口
type Animal interface {
    Speak() string
}

// 实现接口的结构体
type Dog struct{}

func (d Dog) Speak() string {
    return "汪汪！"
}

func main() {
    var animal Animal = Dog{}
    fmt.Println(animal.Speak())
}